$(function(){
	
	var webmoneyUrl = $('#webmoney-url').val();
	
	if($('#paymentType').attr('value') == 'WEBMONEY') {
		$('#frm-order-pay').attr('action', webmoneyUrl);
	}
	
	if($('#paymentType').attr('value') == 'BANK_TRANSFER') {
		$('tr.bank-text').show();
	}
	
	function paymentReset() {
		$('#frm-order-pay').attr('action', $('#frm-order-pay-action').attr('value'));
	}
	
	$('#paymentType').change(function(){
		$('tr.bank-text').hide();
		$(this).parents('form').prev('div.panel-error').hide();
		if(this.value == $(this).metadata().type) {
			$('tr.contact').hide();
			$('.cardData').fadeIn();
			paymentReset();
		} else if (this.value == 'CONTACT') {
			$('.cardData').hide();
			$('tr.contact').fadeIn();
			paymentReset();
		} else if (this.value == 'WEBMONEY') {
			$('tr.contact').hide();
			$('.cardData').hide();
			$('#frm-order-pay').attr('action', webmoneyUrl);
		} else if (this.value == 'BANK_TRANSFER') {
			$('tr.contact').hide();
			$('.cardData').hide();
			$('tr.bank-text').show();
		} else {
			$('.cardData').fadeOut();
			$('tr.contact').fadeOut();
			paymentReset();
		}
	});

	btnSaveVisibility();

	$('#order-pay-button').bind('click', function() {
		$(this).parent(0).remove();
		btnSaveVisibility();
		$('#payment-type-holder').show();
	});
	
	$('#payment-type-holder #paymentType').change(btnSaveVisibility);
	
	function btnSaveVisibility() {
		if ($('#payment-type-holder #paymentType').val() == $('#inpOrderStatus').val()) {
			$('#payment-type-holder .submit input').hide();
		} else {
			$('#payment-type-holder .submit input').show();
		}
	}
});